package com.weiawei.Dialog;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class baseDialog extends JDialog implements ActionListener {

    /**
     *
     * 通过用户点击的案件来触发相应不同的事件
     * @param e
     */
    @Override
    public void actionPerformed(ActionEvent e){}

    public int message = 0;
    /*
    标记用户的选项 并返回相应的结果
     */
    public int getMessage(){return message;}

    /**
     *
     * @param jFrame 容器
     * @param title  对话框标题
     * @param flag
     */
    public baseDialog(JFrame jFrame , String title , boolean flag){
        // 调用父类的构造方法， 基于父类进行扩展
        super(jFrame,title,flag);
        setLayout(null);
        setResizable(false);
        setBounds(750,300,300,230);
    }

    /**
     * 设置右侧按钮的形式
     * @param button
     */
    public void setRightButton(JButton button){
        button.setFocusPainted(false);
        button.setBackground(Color.GRAY);
        button.addActionListener(this);
        button.setBounds(155, 110, 115, 40);
        button.setForeground(new Color(245, 245, 245));
    }

    /**
     * 设置左侧的按钮
     */

    public void setLeftButton(JButton button)
    {
        button.setFocusable(false);
        button.setBackground(Color.GRAY);
        button.addActionListener(this);
        button.setBounds(20, 110, 115, 40);
        button.setForeground(new Color(245, 245, 245));
    }



}
